﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EvoSim.Simulation.Genes;
using Microsoft.Xna.Framework;
using EvoSim.Simulation.NeuralNets.SpikeNet;

namespace EvoSim.Simulation.Creatures
{
	public class SimpleCreature : Creature
	{
		public SimpleCreature()
		{
			EyeSpan = Math.PI / 2;
			ViewDistance = 200;
			Radius = 32;
			EntityColor = Color.Yellow;

			Speed = 3;
			RotationSpeed = Math.PI / 30;

			Energy.Max = 60 * 60 * 5;
			Energy.SetToMax();

			LoseEnergy = false;
			CanSeeCreatures = false;
			DisableMating = true;
		}

		public override Creature GetNewInstance()
		{
			return new SimpleCreature();
		}
	}
}